﻿namespace ECM7.Themes.Domain.Model.Styles
{
	using System;
	using System.Collections.Generic;
	using ECM7.Themes.Domain.Model.Base;

	/// <summary>
	/// Элемент CSS файла
	/// </summary>
	public class Style : GuiElement
	{
		/// <summary>
		/// Коллекция параметров
		/// </summary>
		public Dictionary<Guid, StyleParameter> Parameters { get; set; }

		/// <summary>
		/// Коллекция дочерних стилей (групп параметров)
		/// </summary>
		public List<Style> ChildStyles { get; set; }

		/// <summary>
		/// Иконка для отображения в дереве
		/// </summary>
		public override int ImageIndex
		{
			get { return 1; }
		}
	}
}
